// 基础设置  组织机构维护
import request from '@/utils/request'
// 配置公共的header
const headers = {
  'Content-Type': 'application/json;charset=utf-8'
}
// 组织机构
const url = '/web/zzjg/'
/**
 * @name addJxZzJg
 * @description 添加教学组织机构
 * @author cjs1992
 * @date 2019-11-22 09:08:32
 */
export function addJxZzJg(data = {}) {
  return request({
    method: 'post',
    url: `${url}addJxZzJg`,
    data: data,
    ...headers
  })
}
/**
 * @name addXzZzJg
 * @description 添加行政组织机构
 * @author cjs1992
 * @date 2019-11-22 09:08:52
 */
export function addXzZzJg(data = {}) {
  return request({
    method: 'post',
    url: `${url}addXzZzJg`,
    data: data,
    ...headers
  })
}
/**
 * @name addZyJxZzJg
 * @description 添加专业组织机构
 * @author cjs1992
 * @date 2019-11-22 09:09:32
 */
export function addZyJxZzJg(data = {}) {
  return request({
    method: 'post',
    url: `${url}addZyJxZzJg`,
    data: data,
    ...headers
  })
}
/**
 * @name delZzJgById
 * @description 删除组织机构
 * @author cjs1992
 * @date 2019-11-22 09:10:41
 */
export function delZzJgById(data = {}) {
  return request({
    method: 'get',
    url: `${url}delZzJgById`,
    params: data
  })
}
/**
 * @name delZzJgByIds
 * @description 批量删除组织机构
 * @param []
 * @author cjs1992
 * @date 2019-11-25 11:47:26
 */
export function delZzJgByIds(data = {}) {
  return request({
    method: 'post',
    url: `${url}delZzJgByIds`,
    data: data,
    ...headers
  })
}
/**
 * @name editZyZzJgById
 * @description 编辑专业组织机构
 * @author cjs1992
 * @date 2019-11-22 09:11:26
 */
export function editZyZzJgById(data = {}) {
  return request({
    method: 'post',
    url: `${url}editZyZzJgById`,
    data: data,
    ...headers
  })
}
/**
 * @name editZzJgById
 * @description 编辑组织机构
 * @author cjs1992
 * @date 2019-11-22 09:12:31
 */
export function editZzJgById(data = {}) {
  return request({
    method: 'post',
    url: `${url}editZzJgById`,
    data: data,
    ...headers
  })
}
/**
 * @name getJxzzjgByFjdId
 * @description 根据父节点id获取教学组织机构
 * @author cjs1992
 * @date 2019-11-22 09:13:34
 */
export function getJxzzjgByFjdId(data = {}) {
  return request({
    method: 'get',
    url: `${url}getJxzzjgByFjdId`,
    params: data
  })
}
/**
 * @name getXzzzjgByFjdId
 * @description 根据父节点id获取行政组织机构
 * @author cjs1992
 * @date 2019-11-22 09:14:27
 */
export function getXzzzjgByFjdId(data = {}) {
  return request({
    method: 'get',
    url: `${url}getXzzzjgByFjdId`,
    params: data
  })
}
/**
 * @name getZzJgById
 * @description 根据Id获取组织机构信息
 * @author cjs1992
 * @date 2019-11-22 09:15:26
 */
export function getZzJgById(data = {}) {
  return request({
    method: 'get',
    url: `${url}getZzJgById`,
    params: data
  })
}
/**
 * @name queryZzjgByType
 * @description 获取组织机构信息
 * @param {
 *  type: 0  教学组织机构,  1  行政组织机构
 * }
 * @author cjs1992
 * @date 2019-11-22 09:16:16
 */
export function queryZzjgByType(data = {}) {
  return request({
    method: 'post',
    url: `${url}queryZzjgByType`,
    data: data,
    ...headers
  })
}
